// Definition of the MasterSocket class

#ifndef MasterSocket_class
#define MasterSocket_class

//#include "../Socket/Socket.h"
#include "Socket.h"


class MasterSocket : private Socket
{
 	public:

		MasterSocket ();
  		MasterSocket ( std::string host, int port );
  		virtual ~MasterSocket(){};

		void Initialise ( std::string host, int port );

  		const MasterSocket& operator << ( std::string& ) const;
  		const MasterSocket& operator >> ( std::string& ) const;

};


#endif
